package com.guanlixitong.entry;

import com.guanlixitong.controller.IStuedntController;
import com.guanlixitong.controller.IUserController;
import com.guanlixitong.factory.Factory;
import java.util.Scanner;

public class SystemEntry {

    public static void main(String[] args) throws Exception {
        Scanner sc=new Scanner(System.in);

        while(true){
         IUserController userController = Factory.getUserController();
            System.out.println("----欢迎来到黑马信息管理系统----");
            System.out.println("1.登录   2.注册  3.修改密码 4.退出");
            String choice1=sc.next();
            switch (choice1){
                case "1":

                    boolean flag = userController.Login();
                    if (!flag){
                        break;
                    }
                    IStuedntController studentController = Factory.getStudentController();
                    System.out.println("----欢迎来到黑马信息管理系统----");
                    System.out.println("1.学生信息管理系统   2.退出");
                    String choice = sc.next();
                    switch(choice){
                        case "1":
                            System.out.println("欢迎来到学生信息管理系统");
                            studentController.start();
                        case "2":
                            System.out.println("退出");
                            studentController.exit();
                            break;
                    }
                    break;
                case "2":
                    userController.ZhuCe();
                    break;
                case "3":
                    userController.xiugaimima();
                    break;

                case "4":
                    System.out.println("退出系统");
                    System.exit(0);
                default:
                    System.out.println("输入错误，请重新输入");
                    break;
            }
        }
    }
}
